function verificarFormulario() {
	tname = document.getElementById('cname').value;	
	regExp = /^[A-Za-z0-9_]+$/;
	prueba = regExp.test(tname);
	if (!prueba) {
		alert('El valor del campo nombre es invalido');
		return false;
	}
	if (!validarLongitud()){
		return false;
	}
	return true;
}

function validarLongitud() {
	r = true;
	lengthValue = document.getElementById('length').value;	
	regExp = /^[0-9]+(,[0-9]+){0,1}$/;
	prueba = regExp.test(lengthValue);
	if (!prueba) {
		alert('El valor del campo longitud es invalido');
		r = false;
	}
	
	arrValue=lengthValue.split(",");
	if(arrValue.length>1){
		prueba=parseInt(arrValue[0])>parseInt(arrValue[1]);
		if(!prueba){
			alert('El valor de la precision no puede ser menor al de la escala para el campo longitud es invalido');
			return false;
		}
	}		
	return r;
}

function cambiarLongitudMaximaVDefault(lengthValue) {
	element = document.getElementById("vdefault");
	arrValue=lengthValue.split(",");
	if(arrValue.length>1){
		suma=parseInt(arrValue[0])+1;		
	}else{
		suma=parseInt(arrValue[0]);
	}
	element.maxLength = suma;
}